package ar.com.ctrln.view.render.compras.compra;

import org.zkoss.zul.Label;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
import org.zkoss.zul.Vlayout;

import ar.com.ctrln.persistence.model.compra.DetalleCompra;

public class DetalleCompraItemRender implements ListitemRenderer<DetalleCompra>{

	
	public void render(Listitem item, DetalleCompra data, int arg2) throws Exception {
		
		Vlayout stock = new Vlayout();
		Vlayout itemDesc = new Vlayout();
		Listcell cell1= new Listcell();
		Listcell cell2= new Listcell();
		Listcell cell3= new Listcell("$ "+String.valueOf(data.getPrecioLote()));

		Label tipo = new Label (data.getInsumo().getTipoInsumo());
		Label nombre = new Label (data.getInsumo().getNombre());
		tipo.setStyle("font-size:10px;");
				nombre.setParent(itemDesc);
				tipo.setParent(itemDesc);
				itemDesc.setParent(cell1);
		Label cant = new Label(Integer.toString(data.getCantidad()));
		Label uni = new Label (data.getInsumo().getUnidadMedida());
		uni.setStyle("font-size:10px;");
		cant.setParent(stock);
		uni.setParent(stock);
		stock.setParent(cell2);
		cell1.setParent(item);
		cell2.setParent(item);
		cell3.setParent(item);
		item.setValue(data);
		}
}

